home *** CD-ROM | disk | FTP | other *** search
Text File | 1991-03-06 | 7.2 KB | 168 lines | [TEXT/GEOL] |
- Item forwarded by D3932 to GATELY1
-
- Item forwarded by WUYTS2 to CARLIER1
-
- Item forwarded by BAJAJ.A to JOAQUIN1
-
- Item forwarded by LOOMIS to COWSAR1 PLUMMER1 REKIETA1 DULLAGHAN
-
- Item forwarded by ALGER to LORD GARAPPOLO
-
- Item forwarded by A33 to A34
-
- Item forwarded by URSEL1 to WUYTS2
-
- Item 7669493 13-Feb-90 00:06PST
-
- From: WILSON6 Wilson, Dave-Personal Concepts,VCA
-
- To: MACAPP.TECH$ MacApp Technical
-
- Sub: MacApp Conference Report
-
- Another MacApp Conference report (mostly working from memory):
-
- MacApp 2.0:
- ===========
- Steve Friedrich says 2.0 final will go to testing this week. My guess is we'll
- see the APDA release in about a month. New features include a TDynamicArray
- that can hold ordinary (non-object) data types.
-
- New unsupported features in the samples include:
- • A TMenu class for graphical menus in DrawShapes.
- • A UTabTEView unit for tabs in text edit in DemoText.
- • Steve mentioned a double-buffered view that provides smooth scrolling.
-
- Lonnie Millet says that ViewEdit 1.0 will allow preferences by editing a 'VPRF'
- resource with ResEdit. You can customize the defaults for the various view
- classes by editing templates for those views with another copy of ViewEdit.
-
- Mary Boetcher has made Mouser 1.0d6 much better than d5, including a Universal
- search. Full class creation and editing must wait until some future date, but
- we can still edit the implementation of a method.
-
- Documentation is promised.
-
- MacApp 2.1 (months in the future):
- ==================================
- • A queue of TCommands that replaces the main event loop - this will eventually
- allow (1) posting of AppleEvents for IAC and AppleScript and (2) multiple-level
- Undo.
- • Tear-off menus and windoids.
- • Streams and persistent objects.
- • Split windows.
- • Source code for Mouser and ViewEdit.
- • Mouser with full-editing capability.
-
- Tools:
- ======
- My favorite new ones include:
- • CASEr class design tool (Glenn Austin, Apple) - this HyperCard stack helps
- you design your classes, and then generates Interface and Implementation files
- for you. It is still under development, but should be available Real Soon Now.
- • Steve Jasik's Debugger - it helped me quickly locate the source of a Bus
- Error in a non-debug application that had worked fine with debugging on. It is
- hard to get setup and to learn to use, but it is the most powerful debugger you
- can find, by far.
- • Steve Jasik's Incremental Build System - I re-compiled/linked a small MacApp
- Pascal program in 7 seconds. If you have a very large application, you should
- take a good look at this - it could save you many hours a week. It is, of
- course, hard to get set up and tricky to use.
- • SADE 1.1 - it is not too hard to use, and allows source-level debugging of
- MacApp programs in Object Pascal or C++. It is also frustrating to use,
- because it is not integrated in with the MPW shell. It lacks many of the
- features of Jasik's, but feels less like beta-test software.
- • p1 Modula-2 (Elmar Henne, available from MADA) - a complete and sophisticated
- Modula-2 compiler that fully supports MacApp. It has a great integrated
- symbolic debugger.
- • THINK Pascal 3.0 (Dave Neal, Symantec) - I'm sworn to secrecy, but be alert
- for an announcement in the future. You would already know this stuff if you
- attended Dave's session at the conference.
-
- CD-ROM:
- =======
- MPW 3.1 and MacApp 2.0 final are best purchased on CD-ROM, so make sure you
- have a drive. You can put it on an AppleShare server.
-
- Object Pascal:
- ==============
- The Pascal '9x project from Apple's Derek White and Kurt Schmucker will
- evetually provide a definition for extensions to Object Pascal. We all argued
- for hours about what we wanted, including multiple-inheritance, private and
- protected variables and methods, simple constructors with no parameters,
- changing strings to message sends, class variables, abstract classes, and much
- more.
- We decided not to add the Friend feature of C++, but we might add an Enemy
- statement.
-
- Project Management:
- ===================
- • Carl Nelson of Software Architects talked about how reusuable MacApp code
- allows his company to quickly and profitably develop OEM software.
- • Roger Dunn of Peat Marwick disscussed how to manage large software projects,
- and explained why traditional methodologies work particularly poorly with Mac
- software projects.
-
- Applications:
- =============
- The demos of new MacApp programs were extremely impressive.
-
- •• It now appears that not only is the best software done on the Macintosh, but
- the best Macintosh software is done using MacApp.
-
- Programs demo'ed include:
- • Aranda (Roy Stoyan, Soft-SET) - a nifty CASE tool that can parse and analyze
- your source code, and then help you document the project in a hypertext way.
- • MacDSS (James Joaquin, et. al. Apple, and Peat Marwick) - an awesome
- 4-dimensional spreadsheet, hot-linked graphics program, and integrated report
- generator. If this had been Lotus's orginal Mac product, they would own the
- Macintosh world.
- • MicroTV (Russ Wetmore, Aapps) - look for the large-screen version with the
- Developer's Kit at MacWorld in April.
- • Aria Phoenix (Katherine Williams, Hambreach & Quist) - real-time stock
- quotes. In use now with 300 Macs on a network.
- • Scalable Views (James Plamandon, PowerUp! Software) - modified TView that
- allows trivially simple continuous scaling of views and their subviews.
- • Xenon (Joost Kemink, Apple) - an extensible app for teaching signal
- processing. Adds code modules after compile/link.
- • Image Synthesis and Texture Editing (Eric Hautemont, Ray Dream, Inc.) -
- Photo-realistic ray-tracing with textured objects. Puts a strain on the Mac
- hardware, but generates spectacular 3-D perspective images. These programs
- have some wonderful user interface features. With a few 88000 processors,
- these programs would really scream.
- • Slicer/Dicer (demo'ed by Kurt Schmucker) - I've seen it before, but it was
- even sexier this time - a great example of how to use and extend the Mac user
- interface.
-
- Books:
- ======
- • Scott Knaster announced the new Addison-Wesley series of Mac technical books
- called "Macintosh Inside Out", of which he is the Series Editor. The first
- book in the series will be on the floor at MacWorld in April, entitled
- "Programming With MacApp", by me, Larry Rosenstein, and Dan Shafer. You can
- buy it with a source code disk. I understand the book is sure to win the
- Pulitzer Prize, if not the Nobel Prize for Programming Books.
- • Jack Palevich provided an edited version of a great C++ style guide written
- by David Goldsmith. Make sure that MADA carries this item, because you need
- this before you start a C++ project.
-
- Speeches:
- =========
- • Jim Davis of Apple gave a great speech about why the Mac is better than the
- competition. It was funny, entertaining, and true. If you ever get a chance
- to hear Jim speak, don't miss it.
- • Carl Nelson gave awards to Harvey Alcabes, Steve Burbeck, James Plamandon,
- Steve Friedrich, and Mary Boetcher, among others. He also received one as the
- hardest working MADA person.
-
-
- Other Stuff:
- ============
- There was lots, but my fingers are tired.
-
- 120 people attended. They had fun, met many other good people, and learned a
- lot. See you next time.
-
- Dave
-
-